package cscalendar.interfaces;

/**
 * CSCalendarElement adalah interface bagi element dari kalendar, mendefinisikan
 * method element to string dan element clone
 * 
 * @author Muqtafi Akhmad
 */
public interface CSCalendarElement {
    /**
     * mengembalikan string yang mewakili objek untuk ditampilkan di layar
     * @return string representasi objek
     */
    public String elementToString();
    /**
     * mengembalikan salinan objek
     * @return objek salinan this object
     */
    public CSCalendarElement elementClone();
}
